package com.ten.shou.service;



import com.ten.common.core.entity.CrmBanner;
import com.ten.common.core.vo.Result;
import com.ten.shou.vo.BannerVo;


/**
 * @author ：杨（1964958771@qq.com）
 * @date ：Created in 2022/12/10 20:02
 * @description：
 * @modified By：
 * @version:
 */
public interface BannerService {
    Result<CrmBanner> queryAllBanner(Integer current, Integer pageSize, BannerVo bannerVo);

    /**
     * 修改轮播禁用状态
     * @param id
     * @param isDisable
     * @return
     */
    Result<CrmBanner> updateBottomStatus(String id,Integer isDisable);

    /**
     *  根据id删除
      * @param bannerVo
     * @return
     */
    Result<CrmBanner> deleteByIdBanner(BannerVo bannerVo);

    /**
     *  修改轮播的内容
      * @param crmBanner
     * @return
     */
    Result<CrmBanner> updateBanner(CrmBanner crmBanner);

    /**
     *  添加轮播的内容
      * @param crmBanner
     * @return
     */
    Result<CrmBanner> insertBanner(CrmBanner crmBanner);
    Result getQianBanner();
}
